package pe.gob.sunarp.entidad;

import java.io.Serializable;
import javax.persistence.*;


/**
 * The persistent class for the TA_MEDIDA_CAUTELAR_PJ database table.
 * 
 */
@Entity
@Table(name="TA_MEDIDA_CAUTELAR_PJ")
public class TaMedidaCautelarPj implements Serializable {
	private static final long serialVersionUID = 1L;
	private TaMedidaCautelarPjPK id;
	private String codInstancia;
	private String descInstancia;
	private String numExpediente;
	private String numOficio;
	private String numResolucion;
	private String personaEmite;
	private Comprobante comprobante;

    public TaMedidaCautelarPj() {
    }


	@EmbeddedId
	public TaMedidaCautelarPjPK getId() {
		return this.id;
	}

	public void setId(TaMedidaCautelarPjPK id) {
		this.id = id;
	}
	

	@Column(name="COD_INSTANCIA", length=30)
	public String getCodInstancia() {
		return this.codInstancia;
	}

	public void setCodInstancia(String codInstancia) {
		this.codInstancia = codInstancia;
	}


	@Column(name="DESC_INSTANCIA", length=100)
	public String getDescInstancia() {
		return this.descInstancia;
	}

	public void setDescInstancia(String descInstancia) {
		this.descInstancia = descInstancia;
	}


	@Column(name="NUM_EXPEDIENTE", length=30)
	public String getNumExpediente() {
		return this.numExpediente;
	}

	public void setNumExpediente(String numExpediente) {
		this.numExpediente = numExpediente;
	}


	@Column(name="NUM_OFICIO", length=30)
	public String getNumOficio() {
		return this.numOficio;
	}

	public void setNumOficio(String numOficio) {
		this.numOficio = numOficio;
	}


	@Column(name="NUM_RESOLUCION", length=30)
	public String getNumResolucion() {
		return this.numResolucion;
	}

	public void setNumResolucion(String numResolucion) {
		this.numResolucion = numResolucion;
	}


	@Column(name="PERSONA_EMITE", length=100)
	public String getPersonaEmite() {
		return this.personaEmite;
	}

	public void setPersonaEmite(String personaEmite) {
		this.personaEmite = personaEmite;
	}


	//bi-directional many-to-one association to Comprobante
    @ManyToOne
	@JoinColumn(name="COMPROBANTE_ID")
	public Comprobante getComprobante() {
		return this.comprobante;
	}

	public void setComprobante(Comprobante comprobante) {
		this.comprobante = comprobante;
	}
	
}